package com.geostar.constructionland.index.entity.model;


import io.swagger.annotations.ApiImplicitParam;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.math.BigDecimal;
import java.util.Date;

@Data
public class InsertInxStogAcotModel {
    private String id;
    @NotBlank(message = "行政区划代码不能为空")
    private String distCode;
    @NotBlank(message = "行政区划名称不能为空")
    private String distName;
    @NotNull(message = "指标年份不能为空")
    private int indexYear;
    @NotBlank(message = "指标名称不能为空")
    private String indexName;
    @NotBlank(message = "指标类型不能为空")
    private String indexType;
    @NotNull(message = "新增建设用地不能为空")
    private BigDecimal buildLandAdd;

    private BigDecimal agclLand;
    private BigDecimal farmland;
    @NotBlank(message = "指标状态不能为空")
    private String indexStatus;
    @NotBlank(message = "操作人不能为空")
    private String operatorId;
    private String remark;
    @NotNull(message = "生效时间不能为空")
    private String effectiveTime;
    private String nonEffectiveTime;
    private String distCodeProvince;
    private String distCodeCity;
    private String distCodeCountry;
    private String specialItemType;
    @NotBlank(message = "统筹类型不能为空")
    private String overallType;
}
